Telegram Group Search
Django. Как переименовать приложение в Django

Aidas Bendoraitis, автор книги «Django 3 Web Development Cookbook», рассказал, как переименовать приложение в Django.

#django
Строки. Как разделить строку на списки

В этой статье мы расскажем, как можно разбивать строки на списки. Вы узнаете, как при этом использовать разделители (в частности — как отделять часть строки только по первому разделителю и как быть с последовательно идущими разделителями) и регулярные выражения.

#строки
Задача с кодом. Ищем длину сторон треугольника

Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.

Примечания:
- В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
- По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
- Числа округляем до двух знаков после запятой.

Примеры:
returnsides(1) ➞ (2, 1.73)
returnsides(2) ➞ (4, 3.46)
returnsides(3) ➞ (6, 5.2)


Решение на нашем сайте.

#задача #coding
🤔1
Tips & Tricks. Получаем уникальный id объекта в Python

Показываем быстрый и простой способ создания уникальных идентификаторов с использованием модуля из стандартной библиотеки.

#tipsandtricks #модули
👍1
🗓 20 февраля 1991 года вышла первая версия 🐍 Python.
А сегодня у него день рождения 🥳, языку исполнилось 33 года!

В честь этого предлагаю вам узнать больше о его создателе — Гвидо Ван Россуме.
Известного также как «великодушный пожизненный диктатор» проекта.

Он родился 🕔 31 января 1956 года в Нидерландах.
С детства увлекался техникой, его больше волновала железная сторона вопроса, нежели программное обеспечение.

🎒 После школы он поступил в Университет Амстердама.
Гвидо учился на математическом факультете, где среди других предметов было и программирование.

💻 Он очень сильно полюбил программирование, поэтому бросил технику и погрузился в написание кода.

🐍 Создание Python 🐍

«В декабре 1989 года я искал проект, который бы стал хобби на рождественские каникулы. Офис со всем оборудованием не работал, и, не имея необходимых ресурсов, я начал дорабатывать ABC, но во время работы я и не думал, что может получиться что-то серьезное».


И так возникла идея создания языка 🐍 Python.
Он был задуман как потомок языка ABC, и вот в 1991 году вышла первая версия языка Python.
Названного в честь знаменитого в то время шоу Монти Пайтона.

Для тех, кто хочет подробнее узнать о Гвидо Ван Россуме - сюда 🐍
Для тех, кто хочет подробнее узнать только Python - сюда 👩‍💻
Скачать Python 📃
Официальный сайт Python 💠

p.s. Интересный факт.
Номерной знак машины Гвидо — Python.
🔥12👍72
Задача на логику. Ориентируемся на местности

Вы стоите где-то на поверхности Земли. Если вы пройдете километр на юг, затем километр на запад, затем километр на север, вы окажетесь в той же точке, где начинали.

Где именно вы находитесь?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👍3
Топ. Отладчик pdb

Инструменты отладки — сердце любого языка программирования. Без них вам будет крайне сложно написать рабочий и чистый код. В этой статье мы познакомим вас с одним из таких инструментов — Python-отладчиком pdb.

#топ
Тест. Наследование в Python

Проверьте, хорошо ли вы знаете принципы наследования и лучшие практики в ООП.

#тест
Топ. Как создавать наглядные графики в Python

Подробное руководство по визуализации данных в Python. В нем мы рассказали про построение графиков при помощи библиотек Pandas, Seaborn и Plotly.

#топ
👍1
Задача с кодом. Количество сущностей

Создайте класс User и добавьте способ для проверки количества пользователй (количества сущностей), которые были созданы.

Примеры:
u1 = User("johnsmith10") 
User.user_count ➞ 1
u2 = User("marysue1989")
User.user_count ➞ 2
u3 = User("milan_rodrick")
User.user_count ➞ 3


Также добавьте возможность доступа к имени через атрибуты класса:

u1.username ➞ "johnsmith10" 
u2.username ➞ "marysue1989"
u3.username ➞ "milan_rodrick"


Решение на нашем сайте.

#задача #coding
🔥51👍1
🔥Хотите научиться тестированию веб-приложений на Python?🔥

⌛️Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.

❗️Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.

🎓Обучение состоит из живых лекций с практикующими экспертами, прикладных домашних заданий и создания выпускного проекта для портфолио.

💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/uSqN/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Tips & Tricks. Интроспекция в Python

В этой статье мы рассмотрим пять самых полезных функций интроспекции в Python:
- dir()
- type()
- isinstance()
- hasattr()
- id()

#tipsandtricks #функции
Язык фактов, получается 🌚
😁28🔥6👎1
Задача на логику. Бумага для заметок и релокейт в Новую Зеландию

Компания предложила отправить одного из своих разработчиков в Новую Зеландию. Достойных кандидатов трое — Антон, Вова и Сережа. Чтобы решить, кто поедет, разрабы решили сыграть в игру.

Менеджер взял по 4 листочка красной и зеленой бумаги для заметок. Каждому из кандидатов он прицепил на кепку по два листочка, а еще 2 спрятал в карман. Суть затеянной игры в том, что в Новую Зеландию поедет первый, кто логическим путем определит цвета бумажек на своей кепке.

Менеджер по очереди спрашивает каждого, знает ли он цвет бумажек на своей кепке. Ответы по порядку поступления:

Антон: Нет
Вова: Нет
Сережа: Нет
Антон: Нет
Вова: Да

Вова назвал цвета своих бумажек правильно.

Вопрос: какого цвета были бумажки на его кепке и как он это понял?

Более подробное описание и решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👍32👎2
Топ. REST API на Python с Flask, Connexion и SQLAlchemy

Первая часть серии из трех статей. В этой серии мы создадим REST API на базе веб-фреймворка Flask.

Мы сделаем базовый проект Flask, добавим к нему конечные точки и подключим к базе данных SQLite. Далее мы протестируем наш проект при помощи документации API от Swagger UI , которую создадим по ходу дела.

#топ
👍5
Задача для новичков

Напишите функцию makePalindrome(), на вход которой подается строка состоящая из строчных английских букв.

Эта функция должна вывести палиндром, построенный с минимальным количеством замен букв. Если таких палиндромов можно создать несколько, вывести необходимо минимальный в лексикографическом смысле.

Напомним, что палиндромом называется строка, которая читается одинаково в обоих направлениях.

Примеры работы данной функции:

makePalindrome("egcfe") --> 'efcfe'
makePalindrome("seven") --> 'neven'

Свои варианты пишите в комментариях! Решение - сегодня вечером.

#задача #coding
👍51
🤌 Ключевой инструмент начинающего Python-разработчика

👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.

Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.

Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/HpxM/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍31
Ответ к предыдущей задаче для новичков

def makePalindrome(s):
s = list(s)
n = len(s)
for i in range(n // 2):
j = n - i - 1
if s[i] != s[j]:
s[i] = s[j] = min(s[i], s[j])
return ''.join(s)

#задача #coding
👍5
Топ. Преобразование типов данных в Python 3

В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.

#топ
Python книги на русском - канал для скачивания Python книг на русском языке.

Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.

Подписывайтесь и качайте: @pythonknigiru
👍2
2025/07/09 22:14:56
Back to Top
HTML Embed Code: